package service.udr

import entity.Role
import entity.Udr
import entity.User


interface UdrService {
    fun getUsers(role: Role): Set<User>
    fun getRoles(userId: Int): Set<Role>
    fun save(user: User, level: Int): Udr

    fun save(udr: Udr): Udr

    fun saveAll(udr: List<Udr>): List<Udr>

    fun delete(id: Int)

    fun deleteAll(type: Role.RoleType)

    fun update(udr: Udr)
}